虚荣: vanity...
恶: evil; vice; wickedness...
当代: the present age, the contemporary era...
双方: bilateral, both sides, both parties involved...
视力: vision, eyesight...
开发商: developer (of real estate, a commercial product etc)...
隐性: hidden, crypto-, recessive (gene)...
灰心: to lose heart, to be discouraged...
不错: correct, right, not bad, pretty good...